-- Lua 解决原子性问题

--KEYS[1]就是锁的key  ARGV[1] 就是当前的线程标识
--获取锁中线程标识
-- local id = redis.call('get', KEYS[1]);
--比较线程标识和锁中的标识是否一致
if(redis.call('get', KEYS[1]) == ARGV[1]) then
    --一致，删除锁
    return redis.call('del', KEYS[1])
end
return 0



